package com.gym.dao;

import com.gym.pojo.Catsaletake;
import com.gym.pojo.Cattype;
import com.gym.pojo.Member;
import com.gym.pojo.User;
import com.gym.vo.CatsaletakeVo;
import com.gym.vo.UserVo;

import java.util.Date;
import java.util.List;

public interface  MemberDao {
    public List<UserVo> listMem(String name,int catId);//查询会员列表

    public List<UserVo> expireMem(String date, String time);//查询过期的会员

    public int updMemStatic(int memId);//会员过期

    public List<Cattype> listCat(String name);//查询会员卡类别

    public boolean delCatById(int catId);//删除会员卡

    public int selCatByMem(int catId);//查询该会员卡是否有会员在使用

    public int updCatById(Cattype cat);//修改会员卡信息

    public int insCat(Cattype cat);//添加会员卡信息

    public int saveMem(Member member);//新增会员

    public int saveCst(Catsaletake cat);//新增会员续卡购买卡记录

    public List<CatsaletakeVo> selCatSaleTake(String date, String time);//查询会员卡出售记录

    public UserVo selUserById(int userId);//根据用户编号查询用户数据

    public int updMemExpires(Member mem);//会员续卡修改会员到期时间

    public Date selSaleDate(int userId);//查询会员上一次购买会员卡时间


}
